Dolphin: a task orchestration language for autonomous vehicle networks

نویسندگان

  • Keila Lima
  • Eduardo R. B. Marques
  • Jos'e Pinto
  • Joao B. Sousa
چکیده

We present Dolphin, an extensible programming language for autonomous vehicle networks. A Dolphin program expresses an orchestrated execution of tasks defined compositionally for multiple vehicles. Building upon the base case of elementary one-vehicle tasks, the built-in operators include support for composing tasks in several forms, for instance according to concurrent, sequential, or event-based task flow. The language is implemented as a Groovy DSL, facilitating extension and integration with external software packages, in particular robotic toolkits. The paper describes the Dolphin language, its integration with an open-source toolchain for autonomous vehicles, and results from field tests using unmanned underwater vehicles (UUVs) and unmanned aerial vehicles (UAVs).

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Scheduling of Multiple Autonomous Guided Vehicles for an Assembly Line Using Minimum Cost Network Flow

This paper proposed a parallel automated assembly line system to produce multiple products having multiple autonomous guided vehicles (AGVs). Several assembly lines are configured to produce multiple products in which the technologies of machines are shared among the assembly lines when required. The transportation between the stations in an assembly line (intra assembly line) and among station...

متن کامل

Effect of Distributed Energy Resources in Energy Hubs on Load and Loss Factors of Energy Distribution Networks

In this paper, an attempt has been made to introduce a new control strategy including Plug-in Hybrid Electric Vehicle (PHEV) and Diesel engine generator to control the voltage and frequency of autonomous microgrids. The proposed control strategy has multiple advantages over the recent control methods in microgrids. The proposed method applies the primary and secondary frequency control strategy...

متن کامل

Design of Robust Finite-Time Nonlinear Controllers for a 6-DOF Autonomous Underwater Vehicle for Path Tracking Objective

In this paper, kinematic and dynamic equations of a 6-DOF (Degrees Of Freedom) autonomous underwater vehicle (6-DOF AUV) are introduced and described completely. By developing the nonsingular terminal sliding mode control method, three separate groups of control inputs are proposed for the autonomous underwater vehicle subjected to uncertainties including parametric uncertainties, unmodeled dyn...

متن کامل

Autonomously Noticing Incorrect Language Use: Does it Improve EFL Learners' Grammatical Accuracy?

Promoting communicative interactions, while simultaneously drawing students’ attention to language form, is considered as a potentially significant area of research in second language acquisition. This study focuses on the effect of transcribing task, as an autonomous noticing activity, on intermediate and advanced EFL learners' grammatical accuracy. The study was conducted in two advanced and ...

متن کامل

Improving QoS in VANETs: A Survey

The systems in which information and communication technologies and systems engineering concepts are utilized to develop and improve transportation systems of all kinds are called “The Intelligent Transportation Systems (ITS)”. ITS integrates information, communications, computers and other technologies and uses them in the field of transportation to build an integrated system of people, roads ...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2018